Galileo Computing < openbook > Galileo Computing - Professionelle Bücher. Auch für Einsteiger.

...powered by www.netzwerkartist.de...

 << zurück
Visual C# 2005 von Andreas Kühnel
Das umfassende Handbuch
Buch: Visual C# 2005

Visual C# 2005
1.320 S., mit 2 CDs, 59,90 Euro
Galileo Computing
ISBN 3-89842-586-X
gp Kapitel 16 Die wichtigsten Steuerelemente
  gp 16.1 Gemeinsame Eigenschaften, Methoden und Ereignisse
    gp 16.1.1 Größe und Position
    gp 16.1.2 Die Sichtbarkeit und der Aktivierungszustand
    gp 16.1.3 Die Eigenschaft »Text«
    gp 16.1.4 Die Farbeigenschaften
    gp 16.1.5 Grafische Darstellung
    gp 16.1.6 Die »Modifiers«-Eigenschaft
    gp 16.1.7 Die Eigenschaft »Tag«
    gp 16.1.8 Die Größe von Steuerelementen dynamisch der Formgröße anpassen
    gp 16.1.9 Die »Dock«-Eigenschaft
    gp 16.1.10 Die z-Reihenfolge
    gp 16.1.11 Die Tabulatorreihenfolge
    gp 16.1.12 Steuerelemente fokussieren
    gp 16.1.13 Maus- und Tastaturereignisse
  gp 16.2 Schaltflächen der Klasse »Button«
    gp 16.2.1 Die Rahmendarstellung einer Schaltfläche
    gp 16.2.2 Die Eigenschaft »FlatAppearance«
    gp 16.2.3 Beschriftung und Grafiken
    gp 16.2.4 Weitere Gestaltungsmöglichkeiten
  gp 16.3 Auswahlkästchen mit der Klasse »CheckBox«
    gp 16.3.1 Eigenschaften eines Kontrollkästchens
    gp 16.3.2 Checkboxen mit drei Aktivierungszuständen
  gp 16.4 Die Klasse »RadioButton« (Optionsschaltflächen)
    gp 16.4.1 Die Gruppierung der Optionsschaltflächen
    gp 16.4.2 Die Eigenschaften von Optionsschaltflächen
    gp 16.4.3 Den Zustandswechsel programmieren
  gp 16.5 Die »GroupBox« als übergeordneter Container
  gp 16.6 Texteingabefelder mit der Klasse »TextBox«
    gp 16.6.1 Einzeilige Eingabefelder
    gp 16.6.2 Mehrzeilige Eingabefelder
  gp 16.7 Das Steuerelement »RichTextBox«
  gp 16.8 Beschriftungen mit dem Steuerelement »Label«
  gp 16.9 Das »LinkLabel«-Steuerelement
  gp 16.10 Die Anzeige eines Quickinfo-Texts
    gp 16.10.1 Methoden des »ToolTip«-Steuerelements
    gp 16.10.2 Aktivierungsdauer des »QuickInfo«-Steuerelements
    gp 16.10.3 Weitere Eigenschaften
  gp 16.11 Das »ListBox«-Steuerelement
    gp 16.11.1 Die Auflistung »ListBox.ObjectCollection«
    gp 16.11.2 Eigenschaften zur Darstellung einer Listbox
    gp 16.11.3 Einfach- und Mehrfachauswahl der Listenelemente
    gp 16.11.4 Programmatischer Zugriff auf Listboxen mit Einfachauswahl
    gp 16.11.5 Benutzerdefiniertes Sortieren der Listenelemente
    gp 16.11.6 Füllen einer Listbox mit »DataSource«
  gp 16.12 Das Steuerelement »CheckedListBox«
  gp 16.13 Die »ComboBox« (Kombinationslistenfeld)
    gp 16.13.1 Ereignisse eines Kombinationslistenfeldes
    gp 16.13.2 Autovervollständigung in einer »ComboBox«


Galileo Computing

16.8 Beschriftungen mit dem Steuerelement »Label«  toptop

Der in einer Textbox enthaltene Text kann markiert, in die Zwischenablage geschoben, editiert oder gelöscht werden – sieht man von der Ausnahme einer schreibgeschützten Textbox ab. Steuerelemente vom Typ Label hingegen dienen nur der Beschriftung anderer Steuerelemente oder enthalten allgemeine Informationen für den Anwender. In Abbildung 16.8 können Sie einige Labels sehen, die zur Beschriftung der Textfelder benutzt wurden. Ein wichtiges Merkmal der Label-Steuerelemente ist, dass sie nicht fokussiert werden können. Sie reihen sich zwar in die Fokussierreihenfolge des Formulars ein, geben aber ganz uneigennützig den Fokus an das folgende Steuerelement weiter.

Text enthält die angezeigte Zeichenfolge. In diesem Zusammenhang ist die Feststellung wichtig, dass die Eigenschaft AutoSize per Vorgabe auf true gesetzt ist. Weisen Sie zur Laufzeit dem Label eine neue Zeichenfolge zu, wird sich die Breite des Labels so weit vergrößern, bis der Text vollständig angezeigt wird. Mit AutoSize=false behält das Label zwar seine bei der Entwicklung festgelegte Breite bei, allerdings wird der Text gegebenenfalls automatisch umbrochen, was eine wenig attraktive Anzeige zur Folge hat. In solchen Fällen ist es besser, die Eigenschaft AutoEllipses=true zu setzen. Am Ende des sichtbaren Textbereichs werden dann drei Punkte (...) angehängt, um dem Anwender zu signalisieren, dass der Text nicht vollständig angezeigt werden kann. Fährt der Benutzer zur Laufzeit über das Label, wird in einem QuickInfo-Textfenster der gesamte Text ausgegeben.

Zur Darstellung eines Labels gibt es eine Reihe von Eigenschaften, auch zur Anzeige eines Images oder zur Ausrichtung des Textes, die schon von den anderen Steuerelementen her bekannt sind (z.B. Button). Darüber hinaus kann mit der steuerelementspezifischen Eigenschaft BorderStyle die Rahmenart eines Label-Steuerelements festgelegt oder ausgewertet werden.


public virtual BorderStyle BorderStyle {get; set;}

Die Enumeration BorderStyle enthält die drei Werte Normal, FixedSingle und Fixed3D. Der Standard ist Normal. Der Abbildung 16.12 können Sie entnehmen, wie sich die Darstellung durch die drei Werte ändert.

Abbildung
Hier klicken, um das Bild zu vergrößern

Abbildung 16.12   Die »BorderStyle«-Eigenschaft eines »Label«-Steuerelements

 << zurück
  
  Zum Katalog
Zum Katalog: Visual C# 2005
Visual C# 2005
bestellen
 Ihre Meinung?
Wie hat Ihnen das <openbook> gefallen?
Ihre Meinung

 Buchtipps
Zum Katalog: Fortgeschrittene Programmierung mit Visual C# 2005






 Fortgeschrittene
 Programmierung
 mit Visual C# 2005


Zum Katalog: Einstieg in Visual C# 2005






 Einstieg in
 Visual C# 2005


Zum Katalog: Einstieg in Visual Basic 2005






 Einstieg in
 Visual Basic 2005


Zum Katalog: Visual Basic 2005






 Visual Basic 2005


Zum Katalog: Java ist auch eine Insel






 Java ist auch eine
 Insel


Zum Katalog: Konzepte und Lösungen für Microsoft-Netzwerke






 Konzepte und
 Lösungen für
 Microsoft-Netzwerke


 Shopping
Versandkostenfrei bestellen in Deutschland und Österreich
InfoInfo








Copyright © Galileo Press 2006
Für Ihren privaten Gebrauch dürfen Sie die Online-Version natürlich ausdrucken. Ansonsten unterliegt das <openbook> denselben Bestimmungen, wie die gebundene Ausgabe: Das Werk einschließlich aller seiner Teile ist urheberrechtlich geschützt. Alle Rechte vorbehalten einschließlich der Vervielfältigung, Übersetzung, Mikroverfilmung sowie Einspeicherung und Verarbeitung in elektronischen Systemen.


[Galileo Computing]

Galileo Press, Rheinwerkallee 4, 53227 Bonn, Tel.: 0228.42150.0, Fax 0228.42150.77, info@galileo-press.de